package com.xjscrm.console.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author mingyang.chen create in 2024/3/18 10:39
 */

/**
 * 分发配置
 */
@ApiModel(description = "分发配置")
@Data
public class ChatDispatchSettings {
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private Long id;

    /**
     * 运营商
     */
    @ApiModelProperty(value = "运营商")
    private Long merId;

    /**
     * 是否打开客服分发. 0-关闭, 1:打开
     */
    @ApiModelProperty(value = "是否打开客服分发. 0-关闭, 1:打开")
    private Integer openDispatch;


    @ApiModelProperty("员工会话接入配置json")
    private String sessionAccessConf;

    /**
     * 分配规则配置json
     */
    @ApiModelProperty(value = "分配规则配置json")
    private String allocateRuleConf;

    /**
     * 分发条件配置json
     */
    @ApiModelProperty(value = "分发条件配置json")
    private String dispatchConditionConf;

    /**
     * 对话规则配置json
     */
    @ApiModelProperty(value = "对话规则配置json")
    private String dialogRuleConf;

    /**
     * 自动回复配置json
     */
    @ApiModelProperty(value = "自动回复配置json")
    private String autoReplyConf;

    /**
     * 客服评价配置json
     */
    @ApiModelProperty(value = "客服评价配置json")
    private String evaluateConf;

    /**
     * 其他设置配置json
     */
    @ApiModelProperty(value = "其他设置配置json")
    private String otherSettingConf;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Integer createTime;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Integer updateTime;
}